/* 头部 */
.nav_top{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #F4F4F4;
	color: #666666;
	border-bottom: 1px dashed  #d0d0d0;
}
.nav_top_left{
	float: left;
}
.wrapper_1200{
	width: 1200px;
	margin: 0 auto;
}
.nav_top ul{
	float: right;
}
.nav_top ul li{
	float: left;
	font-size: 12px;
	color: #666666;
}
.nav_top ul li a{
	padding: 0 5px;
}
.logo{
	float: left;
}
.logo img{
	margin: 30px 0;
}
#search .keyWord .input {
    height: 40px;
    width: 450px;
	padding-left: 10px;
    border: 1px solid rgba(29, 113, 183, 1);
}
input, button {
    border: 1px solid #000;
    background-color: #fff;
}
#search .keyBtn {
    width: 80px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    float: right;
    padding-right: 0px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    margin-top: -41px;
    background: url(http://www.cbimc.cn/image/search.png) no-repeat 50%;
    background-color: rgba(29, 113, 183, 1);
    position: relative;
}
#search{
	margin: 60px 0 0 140px;
	float: left;
}
.nav_ewm{
	float: right;
	margin: 25px 0;
}
.nav_ewm ul li{
	text-align: center;
	float: left;
	margin-left: 25px;
}
/* 底部 */
.fotter_top{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #303030;
	color: #fff;
	margin-top: 30px;
}
.fotter_top a{
	color: #fff;
	opacity: .8;
	padding:0 5px;
}
.footer_bottom{
	width: 100%;
    /* height: 249px; */
    padding: 30px 0;
    box-sizing: border-box;
    background: #1E1E1E;
    overflow: hidden;
}
.nav_fotter_d1 dt{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.nav_fotter_d1 dd{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 35px;
}
.nav_fotter_d1 dd a{
	color: #CCCCCC;
}
.nav_fotter_d1{
	width: 10%;
	float: left;
	height: 190px;
	padding-left: 20px;
	
}
.nav_fotter_d2{
	width: 22%;
	padding-left: 50px;
	height: 190px;
	box-sizing: border-box;
}
.nav_fotter_d3{
	width: 40%;
	text-align: center;
	height: 190px;
	padding-left: 0;
	box-sizing: border-box;
}
.nav_fotter_d4{
	float: right;
	width: 25%;
	padding-left: 10px;
}
.nav_foter_i h1{
	display: inline-block;
	font-size: 16px;
	color: #ffffff;
	text-align: left;
}
.nav_foter_i{
	width: 70%;
	margin: 0 auto;
	padding-bottom: 20px;

}
.nav_foter_i  img{
	float: right;
	margin-top: 5px;
}
.nav_fotter_d4 li h1{
	color: #cccccc;
	font-size: 14px;
	margin:8px 0 15px 0;
}
.nav_fotter_d4 li{
	width: 50%;
	margin:0 auto;
	margin-top: 20px;
	text-align: center;
}
/* 导航栏 */
.nav_dhl{
	width: 100%;
height: 100px;
	background-color: #0062b1;
}
.nav_logo_tx{
	overflow: hidden;
}
.nav_dhl ul li a{
	font-size: 20px;
	color: #fff;
	display: inline-block;
}
.nav_dhl ul li{
	-webkit-box-flex: 1;              /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1;                 /* OLD - Firefox 19- */
	-webkit-flex: 1;                     /* Chrome */
	-ms-flex: 1;                           /* IE 10 */
	flex: 1;                                   /* NEW, Spec - Opera 12.1, Firefox 20+ */
	 display: table-cell;
	 padding: 0px 35px;
}
.nav_dhl ul {
	padding-top: 15px;
	display: box;               /* OLD - Android 4.4- */
	display: -webkit-box;       /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;          /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;       /* TWEENER - IE 10 */
	display: -webkit-flex;      /* NEW - Chrome */
	display: flex;              /* NEW, Spec - Opera 12.1, Firefox 20+ */
	justify-content: space-between;/*两端对齐*/
	justify-content: center;
	display: table;
}
/* 路径 */
.wzdh {
    background: #fafafa;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #999;
    padding-left: 20px;
	    box-sizing: border-box;
    margin-bottom: 15px;
}
.wzdh a {
    color: #999;
}
/* 内容页 */
/* 内容页 */
.auto{
	width: 1200px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 20px 50px;
	margin-bottom: 80px;
	box-sizing: border-box;
	overflow: hidden;
}
.detail-h {
    border-bottom: 1px #cbcccc solid;
    padding: 0 0 18px 0;
    text-align: center;
}
.detail-h h2 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0 12px 0;
}
.detail-h h1 {
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0 12px 0;
    cursor: pointer;
}
.nav_span {
    float: right;
    line-height: 36px;
    font-size: 16px;
    padding-right: 15px;
    cursor: pointer;
}
.share {
    float: left;
}
.wrapper_1200 .zt_list {
			height: 450px;
			margin-bottom: 25px;
		}

		.wrapper_1200 .zt_list .picScroll-left {
			width: 800px;
			height: 450px;
			float: left;
		}

		.wrapper_1200 .zt_list .picScroll-left .bd ul li .pic img {
			width: 800px;
			height: 450px;
		}

		.zt_list .picScroll-left .bd ul li i {
			height: 60px;
		}

		.zt_list .picScroll-left .bd ul li .title {
			line-height: 60px;
			font-size: 18px;
		}

		.nav_xwt_right {
			float: right;
			width: 400px;
			height: 450px;
			box-sizing: border-box;
			padding: 0px 30px;
			background-color: #f2f2f2;
		}

		.nav_xwt_right img {
			width: 180px;
			height: 110px;
			float: left;
			padding-right: 18px;
		}

		.nav_xwt_right li {
			overflow: hidden;
			padding: 20px 0;
			border-bottom: 1px solid #e0e0e0;
		}

		.nav_xwt_right h1 {
			font-size: 14px;
			color: #333;
			line-height: 24px;
			word-break: break-all;
			text-overflow: ellipsis;
			display: -webkit-box;
			/** 对象作为伸缩盒子模型显示 **/
			-webkit-box-orient: vertical;
			/** 设置或检索伸缩盒对象的子元素的排列方式 **/
			-webkit-line-clamp: 5;
			/** 显示的行数 **/
			overflow: hidden;
			/** 隐藏超出的内容 **/
		}

		.nav_tops h1 {
			font-size: 26px;
			color: #1f1f1f;
			float: left;
		}

		.nav_tops {
			overflow: hidden;
			height: 55px;
		}

		.nav_tops span {
			font-size: 16px;
			color: #333333;
			float: right;
		}

		.rdzt_a1 ul {
			overflow: hidden;
			margin-right: -30px;
		}

		.rdzt_a1 ul li {
			float: left;
			width:380px;
			margin-bottom: 10px;
			margin-right: 30px;
		}

		.rdzt_a1 ul li img {
			width: 380px;
			height: 245px;
		}

		.rdzt_a1 ul li h1 {
			font-size: 16px;
			color: #333;
			line-height: 40px;
		}

		.rdzt_a1 ul li span {
			font-size: 16px;
			color: #333333;
			line-height: 40px;
		}

		/* a2 */
		.rdzt_a2 ul {
			overflow: hidden;
			margin-right: -40px;
		}

		.rdzt_a2 ul li {
			height: 260px;
			width: 280px;
			background-color: #f8f8f8;
			float: left;
			margin-right: 30px;
			margin-bottom: 30px;
		}

		.rdzt_a2 ul li img {
			width: 280px;
			height: 180px;
		}

		.rdzt_a2 ul li h1 {
			font-size: 16px;
			color: #333;
			text-align: justify;
			line-height: 30px;
			width: 85%;
			margin: 12px auto;
			word-break: break-all;
			text-overflow: ellipsis;
			display: -webkit-box;
			/** 对象作为伸缩盒子模型显示 **/
			-webkit-box-orient: vertical;
			/** 设置或检索伸缩盒对象的子元素的排列方式 **/
			-webkit-line-clamp: 2;
			/** 显示的行数 **/
			overflow: hidden;
			/** 隐藏超出的内容 **/
		}

		.rdzt_a3 {
			margin-bottom: 40px;
			overflow: hidden;
		}

		.nav_hdztright {
			float: right;
			width: 530px;
		}
		.nav_hdztright ul{
			margin-right: -30px;
		}
		.nav_hdztright li {
			width: 260px;
			float: left;
			margin-bottom: 10px;
			margin-right: 10px;
		}

		.nav_hdztright li img {
			width: 250px;
			height: 145px;
		}

		.nav_hdztright li h1 {
			font-size: 16px;
			line-height: 40px;
			color: #333333;
			overflow: hidden;  
			text-overflow:ellipsis;
			white-space: nowrap;
		}

		.nav_hdztright li span {
			font-size: 16px;
			color: #333333;
			line-height: 10px;
		}

		.nav_hdztleft {
			float: left;
			width: 650px;
			height: 420px;
		}

		.nav_hdztleft img {
			width: 100%;
			height: 420px;
		}
		
		
			 #search .keyWord .input {
	    	border: 1px solid #d8000f;
		}
		#search .keyBtn{
			background-color: #d8000f;
		}
		.nav_dhl{
			width: 1200px;
			margin: 0 auto;
			background-color: #d8000f;
		}
		.tl h1{
			color: #000;
		}
		.bottom_tit a {
    	    color: #000;
		}
		.btn-tops .adh {
			border-top: 4px solid #d8000f;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			color: #000;
		}
		.btn-tops .adh a {
			color: #000;
		}
		.picScroll-left2 .bd ul li{
			height: 413px;
		}
		.picScroll-left2 {
			width: 735px;
		}
		.picScroll-left2 .bd ul li .pic img {
			width: 735px;
			height: 413px;
			display: block;
		}
		.nav_abc_right{
			width: 440px;
		}
		.nav_ewm {
			margin: 25px 0 15px 0;
		}
		a:hover, a:focus {
			color: #ff3300 !important;
		}
		.fotter_top{
			background: #d8000f;
		}
		.footer_bottom{
			background: #e1e1e2;
		}
		.nav_fotter_d1 dt{
			color: #000;
		}
		.nav_fotter_d1 dd {
			color: #000;
		}
		.nav_fotter_d1 dd a {
			color: #000;
		}
		.nav_foter_i h1{
			color: #000;
		}
		.nav_fotter_d4 li h1{
			color: #000;
		}
		.fotter_top a{
		    opacity: .9;
		}
		.nav_fotter_d2{
		    height: 220px;
		}